﻿$(document).ready(function() {
	if ($("#cardnumerror").val() != "") {
		$("#cardnumerror").html($("#cardnumerror").val());
	}
	if ($("#operatoraccounterror").val() != "") {
		$("#operatoraccounterror").html($("#operatoraccounterror").val());
	}
	if ($("#OrganIDValue").val() != "") {
		$("#organID").val($("#OrganIDValue").val());
	}
	if ($("#cardtypevalue").val() != "") {
		$("#cardtype").val($("#cardtypevalue").val());
	}
	if ($("#certTypeValue").val() != "") {
		$("#certType").val($("#certTypeValue").val());
	}
});
function checkInfo() {
	clearErrorInfo();
	if (trim($("#operatoraccount").val()) == "") {
		$("#operatoraccounterror").html("帐号不能为空！");
		$("#loginname").focus();
		return false;
	}
	if (trim($("#operatorname").val()) == "") {
		$("#operatornameerror").html("姓名不能为空！");
		$("#operatorname").focus();
		return false;
	}
	if (trim($("#cardnum").val()) == "") {
		$("#cardnumerror").html("证件号码不能为空！");
		$("#cardnum").focus();
		return false;
	}
	if (trim($("#password").val()) == "") {
		$("#passworderror").html("密码不能为空！");
		$("#password").focus();
		return false;
	}
	if (trim($("#password2").val()) != trim($("#password").val())) {
		$("#passworderror").html("两次密码输入不一致！");
		$("#password").val("");
		$("#password2").val("");
		return false;
	}
	if ($("#certType").val() == 8 && trim($("#usbkeyid").val()) == "") {
		$("#usbkeyiderror").html("硬证书请填写usbkeyid！");
		return false;
	}
	if (trim($("#mobilephone").val()) != "") {
		if (!validatemobile($("#mobilephone").val())) {
			return false;
		}
	}
	if (trim($("#email").val()) != "") {
		var email = trim($("#email").val());
		var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
		if (!myreg.test(email)) {
			$("#emailerror").html("邮箱格式不正确！");
			$("#email").focus();
			return false;
		}
	}
	return true;
}

function checkInfoForEidt() {
	clearErrorInfo();
	if ($("#operatorname").val() == "") {
		$("#operatornameerror").html("姓名不能为空！");
		$("#operatorname").focus();
		return false;
	}
	if ($("#cardnum").val() == "") {
		$("#cardnumerror").html("证件号码不能为空！");
		$("#cardnum").focus();
		return false;
	}
	if ($("#certType").val() == 8 && trim($("#usbkeyid").val()) == "") {
		$("#usbkeyiderror").html("硬证书请填写usbkeyid！");
		return false;
	}
	if (trim($("#mobilephone").val()) != "") {
		if (!validatemobile($("#mobilephone").val())) {
			return false;
		}
	}
	if (trim($("#email").val()) != "") {
		var email = trim($("#email").val());
		var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
		if (!myreg.test(email)) {
			$("#emailerror").html("邮箱格式不正确！");
			$("#email").focus();
			return false;
		}
	}
	return true;
}

function trim(s) {
	return s.replace(/^\s+|\s+$/g, "");
};

function validatemobile(mobile) {
	if (mobile.length != 11) {
		$("#mobilephoneerror").html("请输入有效的手机号码！");
		$("#mobilephone").focus();
		return false;
	}

	var myreg = /^(((13[0-9])|15[0-9]{4}|18[0,5,6,7,8,9]|)+\d{8})$/;
	if (!myreg.test(mobile)) {
		$("#mobilephoneerror").html("请输入有效的手机号码！");
		$("#mobilephone").focus();
		return false;
	}
	return true;
}

function clearErrorInfo() {
	$("#operatoraccounterror").html("");
	$("#operatornameerror").html("");
	$("#passworderror").html("");
	$("#cardnumerror").html("");
	$("#emailerror").html("");
	$("#mobilephoneerror").html("");
}